package com.icinfo.cloud.provider.punish.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.time.LocalDateTime;

/**
 * 描述：简易程序案件重复信息
 * @author shishengyao
 * @description
 * @date 2022/11/21
 */
@Data
public class SimpleCaseRepeatInfoVo {
    /**
     * 案件id
     */
    private String caseId;
    /**
     * 案件编号
     */
    private String caseNumber;
    /**
     * 处罚决定书文号
     */
    private String punishDocumentNumber;
    /**
     * 提交时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime submitTime;
    /**
     * 案发时间
     */
    @NotNull(message = "案发时间不能为空")
    private String caseHappenTime;
    /**
     * 案件类型编码：简易程序、普通程序和简案快办 分别对应 1、 2、 3
     */
    private String caseType;
}
